
/*
*
* Copyright (c) 2012 OPCIONES EMPRESARIALES DEL NORESTE S.A. DE C.V. S.F.P / CONDESE S.C.
* Avenida Delfines s/n Entre Marlin y Tiburon, La Paz, BCS Mexico CP 23090.
* 
* ALMACENA LOS TIPOS DE IDENTIFICADORES QUE PERMITE UN PRODUCTO DE PRESTAMO
*
*/

package com.corba.vb2j.domainz;

import java.io.Serializable;

public class Identificador implements Serializable { 

	private static final long serialVersionUID = 1L;

	/*CAMPO LLAVE*/
	private java.lang.Long id;

	/*ALMACENA EL TIPO DE IDENTIFICADOR CLABE O REFERENCIA, RELACION AL CATALOGO DE CATALOGOS*/
	private CrValor tipoIdentificadorId;

	/*LONGITUD DEL IDENTIFICADOR A GENERAR*/
	private java.lang.Long longitud;

	/*DEFINE SI EL IDENTIFICADOR SE DEBE CALCULAR POR EL SISTEMA*/
	private java.lang.Long indicadorCalcular;

	/*DEFINE SI EL IDENTIFICADOR SE DEBE CAPTURAR TRUE SI , FALSE NO*/
	private java.lang.Long indicadorCapturar;

	/*ESPECIFICA EL TIPO DE GENERACION (UNICA, POR CUENTA BANARIA, ETC) REF AL CATALOGO DE CATALOGOS*/
	private CrValor tipoGeneracionId;

	/*ESPECIFICA EL TIPO DE GENERACION PARA CREDITOS GRUPALES IGUAL PARA TODOS O DIFERENTES PARA TODOS (RELACION AL CATALOGO DE CATALOGOS)*/
	private CrValor tipoGeneracionGrupalId;

	/*FECHA HORA EN QUE SE CREA EL REGISTRO*/
	private java.util.Date fechaCreacion;

	/*EMPRESA AL QUE PERTENECE EL REGISTRO, RELACION A LA TABLA DE EMPRESAS*/
	private java.lang.Long empresaId;

	/*INDICA EL ESTATUS DEL REGISTRO, RELACION AL CATALOGO DE CATALOGOS*/
	private CrValor estatusId;

	/*INDICA EL MOTIVO POR EL CUAL SE DA DE BAJA EL REGISTRO, RELACION AL CATALOGO DE CATALOGOS*/
	private CrValor motivoBajaId;

	/*FECHA HORA EN QUE SE DA DE BAJA EL REGISTRO*/
	private java.util.Date fechaBaja;

	/*RELACION A LA TABLA DE PRODUCTOS*/
	private ProductoPrestamo productoPrestamoId;




	public Identificador() {}

 	public java.lang.Long getId() {
		return id;
	}
	public void setId(java.lang.Long id) {
		this.id = id;
	}
	public CrValor getTipoIdentificadorId() {
		return tipoIdentificadorId;
	}
	public void setTipoIdentificadorId(CrValor tipoIdentificadorId) {
		this.tipoIdentificadorId = tipoIdentificadorId;
	}
	public java.lang.Long getLongitud() {
		return longitud;
	}
	public void setLongitud(java.lang.Long longitud) {
		this.longitud = longitud;
	}
	public java.lang.Long getIndicadorCalcular() {
		return indicadorCalcular;
	}
	public void setIndicadorCalcular(java.lang.Long indicadorCalcular) {
		this.indicadorCalcular = indicadorCalcular;
	}
	public java.lang.Long getIndicadorCapturar() {
		return indicadorCapturar;
	}
	public void setIndicadorCapturar(java.lang.Long indicadorCapturar) {
		this.indicadorCapturar = indicadorCapturar;
	}
	public CrValor getTipoGeneracionId() {
		return tipoGeneracionId;
	}
	public void setTipoGeneracionId(CrValor tipoGeneracionId) {
		this.tipoGeneracionId = tipoGeneracionId;
	}
	public CrValor getTipoGeneracionGrupalId() {
		return tipoGeneracionGrupalId;
	}
	public void setTipoGeneracionGrupalId(CrValor tipoGeneracionGrupalId) {
		this.tipoGeneracionGrupalId = tipoGeneracionGrupalId;
	}
	public java.util.Date getFechaCreacion() {
		return fechaCreacion;
	}
	public void setFechaCreacion(java.util.Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	public java.lang.Long getEmpresaId() {
		return empresaId;
	}
	public void setEmpresaId(java.lang.Long empresaId) {
		this.empresaId = empresaId;
	}
	public CrValor getEstatusId() {
		return estatusId;
	}
	public void setEstatusId(CrValor estatusId) {
		this.estatusId = estatusId;
	}
	public CrValor getMotivoBajaId() {
		return motivoBajaId;
	}
	public void setMotivoBajaId(CrValor motivoBajaId) {
		this.motivoBajaId = motivoBajaId;
	}
	public java.util.Date getFechaBaja() {
		return fechaBaja;
	}
	public void setFechaBaja(java.util.Date fechaBaja) {
		this.fechaBaja = fechaBaja;
	}
	public ProductoPrestamo getProductoPrestamoId() {
		return productoPrestamoId;
	}
	public void setProductoPrestamoId(ProductoPrestamo productoPrestamoId) {
		this.productoPrestamoId = productoPrestamoId;
	}
}